From: Jasper St. Pierre Date: Tue, 14 Feb 2012 04:31:21 +0000 (-0500) Subject: st-scroll-bar: Set the handle as a child of the bar, not the trough X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~7040 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=bed50688d2bc771b188b85ff10665e4274094459;p=gnome-shell.git st-scroll-bar: Set the handle as a child of the bar, not the trough The handle was a child of the trough, but it was allocated and painted like it was a child of the bar. This will wreak havoc when we port over to the new Clutter API, so let's just make it a child of the bar. https://bugzilla.gnome.org/show_bug.cgi?id=670034 --- diff --git a/src/st/st-scroll-bar.c b/src/st/st-scroll-bar.c index 6fe185db1..30e6f627a 100644 --- a/src/st/st-scroll-bar.c +++ b/src/st/st-scroll-bar.c @@ -1163,7 +1163,7 @@ st_scroll_bar_init (StScrollBar *self) self->priv->handle = (ClutterActor *) st_button_new (); clutter_actor_set_name (CLUTTER_ACTOR (self->priv->handle), "hhandle"); clutter_actor_set_parent (CLUTTER_ACTOR (self->priv->handle), - self->priv->trough); + CLUTTER_ACTOR (self)); g_signal_connect (self->priv->handle, "button-press-event", G_CALLBACK (handle_button_press_event_cb), self);